============================================== Histroy of XDesktop (current version is v1.2) ============================================== v1.0 (12/16/96) This is first release. v1.1 (12/26/96) bug fix : fix the memory and handle leak problem. bug fix : use TileWaper key instead WallpaperStyle key. bug fix : fix the problem of palettes at 256 color mode. bug fix : correctly distinguish the image source from filelistbox and wallistbox. bug fix : fix the bug of private and default sets. improve : dynamically create and destroy ProperDlg and SetsForm instead auto-create. improve : remove 'Hide' and 'Show' in RestorePanelPosition(). improve : prevent showform at startup if necessary. improve : improve the speed of reading and setting wallpaper. improve : reduce the memory taken by bitmaps. improve : restrict full-view image's form size. new : add the ability of immediate changing wallpaper style. new : add the ability of change image effect frames number. new : add 'seletc all', 'clear selection' and 'invert selection' at popup-menu. new : add a bevel around pre-view image. new : add some glyphs at sets configuration form. new : add the ability of saving and restoring page index of properties dialog for each set. new : quickly change image effect frames at pop-up menu in display form. new : auto-save wallpaper list box's column width. v1.11(12/29/96) bug fix : fix the problem that translate all images to 256 color (Big BUG !!) * Thanks to "Tayyuan Jiang" , dr838312 , Petr Strnad 's bug report. bug fix : fix the auto-change at startup problem. * thanks to daavvid@yfy.com.tw (david chu) 's bug report. improve : improve interface (escepially sets form). improve : take some codes as DLLˇAreduce the code size and memory needed. new : add the option that stop automatic change when screen saver is actative. new : add my own picture in About and Splash Screen. :-) v1.2(1/18/97) bug fix : fix the problem that automatic change wallpaper won't work. bug fix : fix the bug that always 'bottom -> top' changing. bug fix : fix the bug that not correctly detect whether screen saver is running. improve : new style speed buttons(OFFICE97 like) and a better-look about box. improve : save the option 'reverse sort' now. new !!! : change the graphics library to ImageN' toolkit, much more FAST !!! Super fast decoding and display of 2, 4, 8, and 24 bit BMP, PCX, DCX, GIF, TIFF, JPEG, and PIC file formats. Much more stable, better dithering, palette optimization in 256 color mode. new : write 'XDesktop' home page. (URL: http://www.cs.nthu.edu.tw/~br831529/html/xdesktop.html ) new : add the option 'Auto Preview of image' by the power of ImageN' toolkit. new : add the option that automatically adjust the panel sizes when window resizng. new : add the option 'shuffle' that random but don't repeat images until end of complete cycle. * Thanks to Heiko Herold 's suggestion. new : animation trayicon, more fancy. new : ask "Really quit?" if clicking on "X" button, probably most people would expect that button would close only the window, not quit the whole program, and click there out of habit. Of course it's an option. * Thanks to Heiko Herold again. new : lanuch the system desktop configuration. new : add the option to hide desktop icons. ========= TODO List ========= 1.Write a web page for XDesktop. 2.Support second language - Traditional Chinese (BIG-5). 3.Support GIF89a, Progressive JPEG and PNG file format. 4.On-Line Help 5.Let XDesktop be a screen saver. 6.Customing position and size for each wallpaper.